Moving From C To Rust For Embedded Software Development